.aindex{
	width:100vw;
}
.aindex .aindex-herad{
	width: 100%;
	height: 100%;
	position: relative;
}
.aindex .aindex-herad image{
	width: 100%;
	height: 100%;
}
.aindex .aindex-herad .aindex-herad-red{
	width: 80rpx;
	height: 20rpx;
border-radius: 20rpx;
background-color: red;
position: absolute;
bottom: 40rpx;
left: 50%;
transform: translateX(-50%);
} 
.aindex .aindex-sweiprherad{
	border-left:20rpx solid #d42327;
	margin-left: 20rpx;
}
.aindex-aindexsweipr{
	width: 100%;
} 
.aindex-aindexsweipr .asweopr{
	width: 100%;
	display: flex;
	justify-content: space-around;
}
 .swiper-view{
	width: 160rpx;
	height: 120rpx;
	background:#fff;
	box-shadow: 1px 5px 10px #e3e3e3;
	text-align: center;
	line-height: 120rpx;
	color: red;
	font-size: 34rpx;
    font-weight: 600;
}
.aindex .aindex-boxherad{
	border-left:20rpx solid #d42327;
	margin-left: 20rpx;
}
.aindex .aindex-box{
	width: 100%;
	display: flex;
	flex-wrap:wrap;
justify-content: space-between;
}
.aindex .aindex-box view{
	width: 230rpx;
	height: 140rpx;
	padding: 10rpx;
	box-sizing: border-box;
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
background: #F5F5F5;
padding: 10rpx;
margin-top: 20rpx;
font-size:45rpx;
}
.aindex .aindex-more{
	background: #F5F5F5;
	width: 90%;
	margin:0rpx auto;
	margin-top: 30rpx;
	text-align: center;
	line-height: 120rpx;
}
.aindex .aindex-ending{
	background: #2A3545;
	margin-top: 30px;
}
.aindex .aindex-ending{
	display: flex;
	flex-wrap:wrap;
	justify-content: space-between;
	color: #fff;
}
.aindex .aindex-tab{
	width: 100%;
	text-align: center;
	display: flex;
	position: fixed;
	bottom: 0px;
	left: 0px;
	height: 100rpx;
	justify-content: space-between;
}
.aindex .aindex-tab view{
	flex: 1;
	background-color: red;
	line-height:100rpx ;
	color: #fff;
}